#define _CRT_SECURE_NO_DEPRECATE 1
//初识指针
//(6)#include<stdio.h>
//int main()
//{
//	int ch = 0;
//while((ch=getchar())!=EOF)
//{
//	printf("%c\n",(ch+32));
//	getchar();
//}
//	return 0;
//}
//#include<stdio.h>
//int main()
//{
//	int a = 10;//在内存中要分配空间的-4个字节
//	printf("%p\n", &a);//%p 专门用来打印地址的
//	int* pa= &a;// 在内存中存放地址的，在c语言中pa是指针变量
//	//char ch = 0;
//	//char* pa = a;
//	return 0;//*说明pa是指针变量
//	//int 说明pa执行的对象是int类型的
//}
//#include<stdio.h>
//int main()
//{
//	int a = 10;
//	int* pa = &a;
//	*pa = 20;//*解应用操作*pa就是通过pa里边的地址，找到a
//	return 0;
//}
//#include<stdio.h>
//int main()
//{
//	printf("%d\n", sizeof(int*));//指针的大小是相同的
//	printf("%d\n", sizeof(float*));//指针是用来地址的！
//	printf("%d\n", sizeof(long*));//指针需要多大空间，取决于地址的存储需要多大空间
//	printf("%d\n", sizeof(double*));//32位  32bit-4byte
//	printf("%d\n", sizeof(char*));//64位  64位-8byte
//	printf("%d\n", sizeof(long long*));
//	return 0;
//}
//初识结构体  结构体可以让c语言创建出新的类型出来
#include<stdio.h>
//创建一个学生
struct Stu
{
	char name[20];
	int age;
	double score;
};
//创建一个书的类型
struct Book
{
	char name[25];
	float price;
	char id[30];
};
int main()
{
	struct Stu s = { "张三",20,85.5 };//结构体的创建和初始化
	printf("%s %d %lf\n", s.name, s.age, s.score);
	//struct Book q= { "简爱",15,"403" };
	//printf("%s %f %s\n", q.name, q.price, q.id);
	return 0;
}